/*
 *
 * Copyright 2021-2023 Software Radio Systems Limited
 *
 * This file is part of srsRAN.
 *
 * srsRAN is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of
 * the License, or (at your option) any later version.
 *
 * srsRAN is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * A copy of the GNU Affero General Public License can be found in
 * the LICENSE file in the top-level directory of this distribution
 * and at http://www.gnu.org/licenses/.
 *
 */

#pragma once

// This file was generated using the following MATLAB class on 02-10-2023 (seed 0):
//   + "srsPUCCHProcessorFormat2Unittest.m"

#include "../../support/resource_grid_test_doubles.h"
#include "srsran/phy/upper/channel_processors/pucch_processor.h"
#include "srsran/support/file_vector.h"

namespace srsran {

struct context_t {
  unsigned                               grid_nof_prb;
  unsigned                               grid_nof_symbols;
  pucch_processor::format2_configuration config;
};

struct test_case_t {
  context_t                                               context;
  file_vector<resource_grid_reader_spy::expected_entry_t> grid;
  file_vector<uint8_t>                                    harq_ack;
  file_vector<uint8_t>                                    sr;
  file_vector<uint8_t>                                    csi_part_1;
  file_vector<uint8_t>                                    csi_part_2;
};

static const std::vector<test_case_t> pucch_processor_format2_test_data = {
    // clang-format off
  {{270, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 121, 149, 114, {}, 3, 0, 1, 59859, 927, 8322, 3, 0, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols0.dat"}, {"test_data/pucch_processor_format2_test_harq0.dat"}, {"test_data/pucch_processor_format2_test_sr0.dat"}, {"test_data/pucch_processor_format2_test_csi10.dat"}, {"test_data/pucch_processor_format2_test_csi20.dat"}},
  {{179, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 2, 177, 0, {}, 2, 0, 1, 33668, 672, 5297, 3, 0, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols1.dat"}, {"test_data/pucch_processor_format2_test_harq1.dat"}, {"test_data/pucch_processor_format2_test_sr1.dat"}, {"test_data/pucch_processor_format2_test_csi11.dat"}, {"test_data/pucch_processor_format2_test_csi21.dat"}},
  {{272, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 74, 198, 10, {}, 1, 0, 1, 26939, 93, 59264, 3, 0, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols2.dat"}, {"test_data/pucch_processor_format2_test_harq2.dat"}, {"test_data/pucch_processor_format2_test_sr2.dat"}, {"test_data/pucch_processor_format2_test_csi12.dat"}, {"test_data/pucch_processor_format2_test_csi22.dat"}},
  {{255, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 23, 232, 12, {}, 1, 0, 1, 1690, 267, 44482, 3, 0, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols3.dat"}, {"test_data/pucch_processor_format2_test_harq3.dat"}, {"test_data/pucch_processor_format2_test_sr3.dat"}, {"test_data/pucch_processor_format2_test_csi13.dat"}, {"test_data/pucch_processor_format2_test_csi23.dat"}},
  {{211, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 4, 207, 0, {}, 1, 0, 1, 24309, 659, 6737, 3, 0, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols4.dat"}, {"test_data/pucch_processor_format2_test_harq4.dat"}, {"test_data/pucch_processor_format2_test_sr4.dat"}, {"test_data/pucch_processor_format2_test_csi14.dat"}, {"test_data/pucch_processor_format2_test_csi24.dat"}},
  {{240, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 150, 90, 65, {}, 1, 0, 1, 15748, 737, 64333, 3, 0, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols5.dat"}, {"test_data/pucch_processor_format2_test_harq5.dat"}, {"test_data/pucch_processor_format2_test_sr5.dat"}, {"test_data/pucch_processor_format2_test_csi15.dat"}, {"test_data/pucch_processor_format2_test_csi25.dat"}},
  {{236, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 10, 226, 2, {}, 6, 0, 1, 2451, 438, 33823, 3, 0, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols6.dat"}, {"test_data/pucch_processor_format2_test_harq6.dat"}, {"test_data/pucch_processor_format2_test_sr6.dat"}, {"test_data/pucch_processor_format2_test_csi16.dat"}, {"test_data/pucch_processor_format2_test_csi26.dat"}},
  {{255, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 42, 213, 10, {}, 3, 0, 1, 8944, 122, 9154, 3, 0, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols7.dat"}, {"test_data/pucch_processor_format2_test_harq7.dat"}, {"test_data/pucch_processor_format2_test_sr7.dat"}, {"test_data/pucch_processor_format2_test_csi17.dat"}, {"test_data/pucch_processor_format2_test_csi27.dat"}},
  {{204, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 44, 160, 25, {}, 2, 0, 1, 54385, 199, 6301, 3, 0, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols8.dat"}, {"test_data/pucch_processor_format2_test_harq8.dat"}, {"test_data/pucch_processor_format2_test_sr8.dat"}, {"test_data/pucch_processor_format2_test_csi18.dat"}, {"test_data/pucch_processor_format2_test_csi28.dat"}},
  {{202, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 25, 177, 3, {}, 2, 0, 1, 58266, 687, 56663, 3, 0, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols9.dat"}, {"test_data/pucch_processor_format2_test_harq9.dat"}, {"test_data/pucch_processor_format2_test_sr9.dat"}, {"test_data/pucch_processor_format2_test_csi19.dat"}, {"test_data/pucch_processor_format2_test_csi29.dat"}},
  {{112, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 1, 111, 0, {}, 1, 0, 1, 9888, 421, 32215, 3, 0, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols10.dat"}, {"test_data/pucch_processor_format2_test_harq10.dat"}, {"test_data/pucch_processor_format2_test_sr10.dat"}, {"test_data/pucch_processor_format2_test_csi110.dat"}, {"test_data/pucch_processor_format2_test_csi210.dat"}},
  {{153, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 67, 86, 66, {}, 1, 0, 1, 15109, 717, 15513, 3, 0, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols11.dat"}, {"test_data/pucch_processor_format2_test_harq11.dat"}, {"test_data/pucch_processor_format2_test_sr11.dat"}, {"test_data/pucch_processor_format2_test_csi111.dat"}, {"test_data/pucch_processor_format2_test_csi211.dat"}},
  {{160, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 25, 135, 10, {}, 8, 0, 1, 54327, 184, 40825, 3, 0, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols12.dat"}, {"test_data/pucch_processor_format2_test_harq12.dat"}, {"test_data/pucch_processor_format2_test_sr12.dat"}, {"test_data/pucch_processor_format2_test_csi112.dat"}, {"test_data/pucch_processor_format2_test_csi212.dat"}},
  {{132, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 13, 119, 3, {}, 4, 0, 1, 27473, 935, 36699, 3, 0, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols13.dat"}, {"test_data/pucch_processor_format2_test_harq13.dat"}, {"test_data/pucch_processor_format2_test_sr13.dat"}, {"test_data/pucch_processor_format2_test_csi113.dat"}, {"test_data/pucch_processor_format2_test_csi213.dat"}},
  {{274, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 9, 265, 5, {}, 3, 0, 1, 38155, 658, 17114, 3, 0, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols14.dat"}, {"test_data/pucch_processor_format2_test_harq14.dat"}, {"test_data/pucch_processor_format2_test_sr14.dat"}, {"test_data/pucch_processor_format2_test_csi114.dat"}, {"test_data/pucch_processor_format2_test_csi214.dat"}},
  {{275, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 11, 264, 9, {}, 2, 0, 1, 26174, 532, 48633, 3, 0, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols15.dat"}, {"test_data/pucch_processor_format2_test_harq15.dat"}, {"test_data/pucch_processor_format2_test_sr15.dat"}, {"test_data/pucch_processor_format2_test_csi115.dat"}, {"test_data/pucch_processor_format2_test_csi215.dat"}},
  {{254, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 6, 248, 4, {}, 2, 0, 1, 28450, 232, 61287, 3, 0, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols16.dat"}, {"test_data/pucch_processor_format2_test_harq16.dat"}, {"test_data/pucch_processor_format2_test_sr16.dat"}, {"test_data/pucch_processor_format2_test_csi116.dat"}, {"test_data/pucch_processor_format2_test_csi216.dat"}},
  {{138, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 30, 108, 2, {}, 1, 0, 1, 9404, 226, 33921, 3, 0, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols17.dat"}, {"test_data/pucch_processor_format2_test_harq17.dat"}, {"test_data/pucch_processor_format2_test_sr17.dat"}, {"test_data/pucch_processor_format2_test_csi117.dat"}, {"test_data/pucch_processor_format2_test_csi217.dat"}},
  {{220, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 22, 198, 6, {}, 4, 0, 1, 36362, 879, 46248, 3, 1, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols18.dat"}, {"test_data/pucch_processor_format2_test_harq18.dat"}, {"test_data/pucch_processor_format2_test_sr18.dat"}, {"test_data/pucch_processor_format2_test_csi118.dat"}, {"test_data/pucch_processor_format2_test_csi218.dat"}},
  {{257, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 42, 215, 25, {}, 2, 0, 1, 26261, 374, 25653, 3, 1, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols19.dat"}, {"test_data/pucch_processor_format2_test_harq19.dat"}, {"test_data/pucch_processor_format2_test_sr19.dat"}, {"test_data/pucch_processor_format2_test_csi119.dat"}, {"test_data/pucch_processor_format2_test_csi219.dat"}},
  {{166, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 162, 4, 106, {}, 1, 0, 1, 9725, 276, 34041, 3, 1, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols20.dat"}, {"test_data/pucch_processor_format2_test_harq20.dat"}, {"test_data/pucch_processor_format2_test_sr20.dat"}, {"test_data/pucch_processor_format2_test_csi120.dat"}, {"test_data/pucch_processor_format2_test_csi220.dat"}},
  {{267, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 146, 121, 135, {}, 1, 0, 1, 62394, 455, 54004, 3, 1, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols21.dat"}, {"test_data/pucch_processor_format2_test_harq21.dat"}, {"test_data/pucch_processor_format2_test_sr21.dat"}, {"test_data/pucch_processor_format2_test_csi121.dat"}, {"test_data/pucch_processor_format2_test_csi221.dat"}},
  {{186, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 39, 147, 27, {}, 1, 0, 1, 18608, 241, 49515, 3, 1, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols22.dat"}, {"test_data/pucch_processor_format2_test_harq22.dat"}, {"test_data/pucch_processor_format2_test_sr22.dat"}, {"test_data/pucch_processor_format2_test_csi122.dat"}, {"test_data/pucch_processor_format2_test_csi222.dat"}},
  {{93, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 42, 51, 26, {}, 1, 0, 1, 37270, 812, 28973, 3, 1, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols23.dat"}, {"test_data/pucch_processor_format2_test_harq23.dat"}, {"test_data/pucch_processor_format2_test_sr23.dat"}, {"test_data/pucch_processor_format2_test_csi123.dat"}, {"test_data/pucch_processor_format2_test_csi223.dat"}},
  {{196, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 103, 93, 41, {}, 7, 0, 1, 55575, 193, 39172, 3, 1, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols24.dat"}, {"test_data/pucch_processor_format2_test_harq24.dat"}, {"test_data/pucch_processor_format2_test_sr24.dat"}, {"test_data/pucch_processor_format2_test_csi124.dat"}, {"test_data/pucch_processor_format2_test_csi224.dat"}},
  {{171, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 7, 164, 0, {}, 4, 0, 1, 7029, 453, 3528, 3, 1, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols25.dat"}, {"test_data/pucch_processor_format2_test_harq25.dat"}, {"test_data/pucch_processor_format2_test_sr25.dat"}, {"test_data/pucch_processor_format2_test_csi125.dat"}, {"test_data/pucch_processor_format2_test_csi225.dat"}},
  {{133, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 23, 110, 21, {}, 2, 0, 1, 35634, 281, 49043, 3, 1, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols26.dat"}, {"test_data/pucch_processor_format2_test_harq26.dat"}, {"test_data/pucch_processor_format2_test_sr26.dat"}, {"test_data/pucch_processor_format2_test_csi126.dat"}, {"test_data/pucch_processor_format2_test_csi226.dat"}},
  {{209, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 7, 202, 3, {}, 2, 0, 1, 55822, 880, 40243, 3, 1, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols27.dat"}, {"test_data/pucch_processor_format2_test_harq27.dat"}, {"test_data/pucch_processor_format2_test_sr27.dat"}, {"test_data/pucch_processor_format2_test_csi127.dat"}, {"test_data/pucch_processor_format2_test_csi227.dat"}},
  {{240, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 40, 200, 28, {}, 2, 0, 1, 28246, 842, 37833, 3, 1, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols28.dat"}, {"test_data/pucch_processor_format2_test_harq28.dat"}, {"test_data/pucch_processor_format2_test_sr28.dat"}, {"test_data/pucch_processor_format2_test_csi128.dat"}, {"test_data/pucch_processor_format2_test_csi228.dat"}},
  {{126, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 14, 112, 1, {}, 1, 0, 1, 35576, 903, 7938, 3, 1, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols29.dat"}, {"test_data/pucch_processor_format2_test_harq29.dat"}, {"test_data/pucch_processor_format2_test_sr29.dat"}, {"test_data/pucch_processor_format2_test_csi129.dat"}, {"test_data/pucch_processor_format2_test_csi229.dat"}},
  {{209, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 14, 195, 1, {}, 8, 0, 1, 13369, 192, 56676, 3, 1, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols30.dat"}, {"test_data/pucch_processor_format2_test_harq30.dat"}, {"test_data/pucch_processor_format2_test_sr30.dat"}, {"test_data/pucch_processor_format2_test_csi130.dat"}, {"test_data/pucch_processor_format2_test_csi230.dat"}},
  {{52, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 38, 14, 8, {}, 5, 0, 1, 21283, 829, 63093, 3, 1, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols31.dat"}, {"test_data/pucch_processor_format2_test_harq31.dat"}, {"test_data/pucch_processor_format2_test_sr31.dat"}, {"test_data/pucch_processor_format2_test_csi131.dat"}, {"test_data/pucch_processor_format2_test_csi231.dat"}},
  {{266, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 266, 0, 242, {}, 3, 0, 1, 44198, 80, 45330, 3, 1, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols32.dat"}, {"test_data/pucch_processor_format2_test_harq32.dat"}, {"test_data/pucch_processor_format2_test_sr32.dat"}, {"test_data/pucch_processor_format2_test_csi132.dat"}, {"test_data/pucch_processor_format2_test_csi232.dat"}},
  {{261, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 73, 188, 12, {}, 2, 0, 1, 10391, 805, 12180, 3, 1, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols33.dat"}, {"test_data/pucch_processor_format2_test_harq33.dat"}, {"test_data/pucch_processor_format2_test_sr33.dat"}, {"test_data/pucch_processor_format2_test_csi133.dat"}, {"test_data/pucch_processor_format2_test_csi233.dat"}},
  {{236, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 2, 234, 0, {}, 2, 0, 1, 38320, 311, 14900, 3, 1, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols34.dat"}, {"test_data/pucch_processor_format2_test_harq34.dat"}, {"test_data/pucch_processor_format2_test_sr34.dat"}, {"test_data/pucch_processor_format2_test_csi134.dat"}, {"test_data/pucch_processor_format2_test_csi234.dat"}},
  {{241, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 110, 131, 14, {}, 2, 0, 1, 47399, 284, 17489, 3, 1, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols35.dat"}, {"test_data/pucch_processor_format2_test_harq35.dat"}, {"test_data/pucch_processor_format2_test_sr35.dat"}, {"test_data/pucch_processor_format2_test_csi135.dat"}, {"test_data/pucch_processor_format2_test_csi235.dat"}},
  {{111, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 20, 91, 4, {}, 6, 0, 1, 16799, 419, 63175, 7, 0, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols36.dat"}, {"test_data/pucch_processor_format2_test_harq36.dat"}, {"test_data/pucch_processor_format2_test_sr36.dat"}, {"test_data/pucch_processor_format2_test_csi136.dat"}, {"test_data/pucch_processor_format2_test_csi236.dat"}},
  {{233, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 5, 228, 2, {}, 3, 0, 1, 24819, 308, 29994, 7, 0, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols37.dat"}, {"test_data/pucch_processor_format2_test_harq37.dat"}, {"test_data/pucch_processor_format2_test_sr37.dat"}, {"test_data/pucch_processor_format2_test_csi137.dat"}, {"test_data/pucch_processor_format2_test_csi237.dat"}},
  {{127, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 28, 99, 7, {}, 2, 0, 1, 44183, 563, 35449, 7, 0, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols38.dat"}, {"test_data/pucch_processor_format2_test_harq38.dat"}, {"test_data/pucch_processor_format2_test_sr38.dat"}, {"test_data/pucch_processor_format2_test_csi138.dat"}, {"test_data/pucch_processor_format2_test_csi238.dat"}},
  {{261, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 15, 246, 3, {}, 2, 0, 1, 62434, 459, 54093, 7, 0, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols39.dat"}, {"test_data/pucch_processor_format2_test_harq39.dat"}, {"test_data/pucch_processor_format2_test_sr39.dat"}, {"test_data/pucch_processor_format2_test_csi139.dat"}, {"test_data/pucch_processor_format2_test_csi239.dat"}},
  {{193, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 175, 18, 52, {}, 1, 0, 1, 21175, 930, 41979, 7, 0, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols40.dat"}, {"test_data/pucch_processor_format2_test_harq40.dat"}, {"test_data/pucch_processor_format2_test_sr40.dat"}, {"test_data/pucch_processor_format2_test_csi140.dat"}, {"test_data/pucch_processor_format2_test_csi240.dat"}},
  {{172, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 15, 157, 6, {}, 1, 0, 1, 11699, 813, 17077, 7, 0, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols41.dat"}, {"test_data/pucch_processor_format2_test_harq41.dat"}, {"test_data/pucch_processor_format2_test_sr41.dat"}, {"test_data/pucch_processor_format2_test_csi141.dat"}, {"test_data/pucch_processor_format2_test_csi241.dat"}},
  {{270, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 18, 252, 6, {}, 9, 0, 1, 13935, 872, 8699, 7, 0, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols42.dat"}, {"test_data/pucch_processor_format2_test_harq42.dat"}, {"test_data/pucch_processor_format2_test_sr42.dat"}, {"test_data/pucch_processor_format2_test_csi142.dat"}, {"test_data/pucch_processor_format2_test_csi242.dat"}},
  {{257, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 35, 222, 25, {}, 5, 0, 1, 29230, 87, 21224, 7, 0, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols43.dat"}, {"test_data/pucch_processor_format2_test_harq43.dat"}, {"test_data/pucch_processor_format2_test_sr43.dat"}, {"test_data/pucch_processor_format2_test_csi143.dat"}, {"test_data/pucch_processor_format2_test_csi243.dat"}},
  {{191, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 189, 2, 43, {}, 3, 0, 1, 10841, 583, 49204, 7, 0, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols44.dat"}, {"test_data/pucch_processor_format2_test_harq44.dat"}, {"test_data/pucch_processor_format2_test_sr44.dat"}, {"test_data/pucch_processor_format2_test_csi144.dat"}, {"test_data/pucch_processor_format2_test_csi244.dat"}},
  {{257, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 129, 128, 41, {}, 2, 0, 1, 24178, 662, 24573, 7, 0, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols45.dat"}, {"test_data/pucch_processor_format2_test_harq45.dat"}, {"test_data/pucch_processor_format2_test_sr45.dat"}, {"test_data/pucch_processor_format2_test_csi145.dat"}, {"test_data/pucch_processor_format2_test_csi245.dat"}},
  {{92, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 81, 11, 57, {}, 2, 0, 1, 36105, 443, 63513, 7, 0, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols46.dat"}, {"test_data/pucch_processor_format2_test_harq46.dat"}, {"test_data/pucch_processor_format2_test_sr46.dat"}, {"test_data/pucch_processor_format2_test_csi146.dat"}, {"test_data/pucch_processor_format2_test_csi246.dat"}},
  {{275, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 3, 272, 1, {}, 2, 0, 1, 5939, 290, 22047, 7, 0, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols47.dat"}, {"test_data/pucch_processor_format2_test_harq47.dat"}, {"test_data/pucch_processor_format2_test_sr47.dat"}, {"test_data/pucch_processor_format2_test_csi147.dat"}, {"test_data/pucch_processor_format2_test_csi247.dat"}},
  {{238, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 84, 154, 44, {}, 15, 0, 1, 54934, 939, 62642, 7, 0, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols48.dat"}, {"test_data/pucch_processor_format2_test_harq48.dat"}, {"test_data/pucch_processor_format2_test_sr48.dat"}, {"test_data/pucch_processor_format2_test_csi148.dat"}, {"test_data/pucch_processor_format2_test_csi248.dat"}},
  {{250, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 221, 29, 162, {}, 8, 0, 1, 21399, 471, 17728, 7, 0, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols49.dat"}, {"test_data/pucch_processor_format2_test_harq49.dat"}, {"test_data/pucch_processor_format2_test_sr49.dat"}, {"test_data/pucch_processor_format2_test_csi149.dat"}, {"test_data/pucch_processor_format2_test_csi249.dat"}},
  {{172, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 139, 33, 132, {}, 5, 0, 1, 46637, 697, 38340, 7, 0, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols50.dat"}, {"test_data/pucch_processor_format2_test_harq50.dat"}, {"test_data/pucch_processor_format2_test_sr50.dat"}, {"test_data/pucch_processor_format2_test_csi150.dat"}, {"test_data/pucch_processor_format2_test_csi250.dat"}},
  {{252, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 19, 233, 11, {}, 4, 0, 1, 33295, 528, 46631, 7, 0, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols51.dat"}, {"test_data/pucch_processor_format2_test_harq51.dat"}, {"test_data/pucch_processor_format2_test_sr51.dat"}, {"test_data/pucch_processor_format2_test_csi151.dat"}, {"test_data/pucch_processor_format2_test_csi251.dat"}},
  {{239, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 182, 57, 71, {}, 3, 0, 1, 48818, 492, 34158, 7, 0, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols52.dat"}, {"test_data/pucch_processor_format2_test_harq52.dat"}, {"test_data/pucch_processor_format2_test_sr52.dat"}, {"test_data/pucch_processor_format2_test_csi152.dat"}, {"test_data/pucch_processor_format2_test_csi252.dat"}},
  {{267, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 9, 258, 2, {}, 2, 0, 1, 6267, 127, 6027, 7, 0, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols53.dat"}, {"test_data/pucch_processor_format2_test_harq53.dat"}, {"test_data/pucch_processor_format2_test_sr53.dat"}, {"test_data/pucch_processor_format2_test_csi153.dat"}, {"test_data/pucch_processor_format2_test_csi253.dat"}},
  {{128, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 45, 83, 21, {}, 7, 0, 1, 34214, 750, 57596, 7, 1, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols54.dat"}, {"test_data/pucch_processor_format2_test_harq54.dat"}, {"test_data/pucch_processor_format2_test_sr54.dat"}, {"test_data/pucch_processor_format2_test_csi154.dat"}, {"test_data/pucch_processor_format2_test_csi254.dat"}},
  {{45, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 9, 36, 3, {}, 4, 0, 1, 31839, 686, 11053, 7, 1, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols55.dat"}, {"test_data/pucch_processor_format2_test_harq55.dat"}, {"test_data/pucch_processor_format2_test_sr55.dat"}, {"test_data/pucch_processor_format2_test_csi155.dat"}, {"test_data/pucch_processor_format2_test_csi255.dat"}},
  {{254, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 66, 188, 4, {}, 2, 0, 1, 2346, 354, 2849, 7, 1, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols56.dat"}, {"test_data/pucch_processor_format2_test_harq56.dat"}, {"test_data/pucch_processor_format2_test_sr56.dat"}, {"test_data/pucch_processor_format2_test_csi156.dat"}, {"test_data/pucch_processor_format2_test_csi256.dat"}},
  {{257, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 15, 242, 1, {}, 2, 0, 1, 36370, 253, 23748, 7, 1, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols57.dat"}, {"test_data/pucch_processor_format2_test_harq57.dat"}, {"test_data/pucch_processor_format2_test_sr57.dat"}, {"test_data/pucch_processor_format2_test_csi157.dat"}, {"test_data/pucch_processor_format2_test_csi257.dat"}},
  {{148, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 104, 44, 96, {}, 2, 0, 1, 55097, 252, 18256, 7, 1, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols58.dat"}, {"test_data/pucch_processor_format2_test_harq58.dat"}, {"test_data/pucch_processor_format2_test_sr58.dat"}, {"test_data/pucch_processor_format2_test_csi158.dat"}, {"test_data/pucch_processor_format2_test_csi258.dat"}},
  {{238, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 18, 220, 8, {}, 1, 0, 1, 38469, 515, 43453, 7, 1, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols59.dat"}, {"test_data/pucch_processor_format2_test_harq59.dat"}, {"test_data/pucch_processor_format2_test_sr59.dat"}, {"test_data/pucch_processor_format2_test_csi159.dat"}, {"test_data/pucch_processor_format2_test_csi259.dat"}},
  {{214, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 60, 154, 32, {}, 15, 0, 1, 13313, 773, 35961, 7, 1, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols60.dat"}, {"test_data/pucch_processor_format2_test_harq60.dat"}, {"test_data/pucch_processor_format2_test_sr60.dat"}, {"test_data/pucch_processor_format2_test_csi160.dat"}, {"test_data/pucch_processor_format2_test_csi260.dat"}},
  {{254, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 8, 246, 0, {}, 8, 0, 1, 58808, 160, 16224, 7, 1, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols61.dat"}, {"test_data/pucch_processor_format2_test_harq61.dat"}, {"test_data/pucch_processor_format2_test_sr61.dat"}, {"test_data/pucch_processor_format2_test_csi161.dat"}, {"test_data/pucch_processor_format2_test_csi261.dat"}},
  {{274, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 16, 258, 3, {}, 5, 0, 1, 36765, 320, 8128, 7, 1, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols62.dat"}, {"test_data/pucch_processor_format2_test_harq62.dat"}, {"test_data/pucch_processor_format2_test_sr62.dat"}, {"test_data/pucch_processor_format2_test_csi162.dat"}, {"test_data/pucch_processor_format2_test_csi262.dat"}},
  {{161, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 51, 110, 40, {}, 4, 0, 1, 3566, 1021, 47920, 7, 1, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols63.dat"}, {"test_data/pucch_processor_format2_test_harq63.dat"}, {"test_data/pucch_processor_format2_test_sr63.dat"}, {"test_data/pucch_processor_format2_test_csi163.dat"}, {"test_data/pucch_processor_format2_test_csi263.dat"}},
  {{253, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 29, 224, 9, {}, 3, 0, 1, 38055, 896, 62475, 7, 1, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols64.dat"}, {"test_data/pucch_processor_format2_test_harq64.dat"}, {"test_data/pucch_processor_format2_test_sr64.dat"}, {"test_data/pucch_processor_format2_test_csi164.dat"}, {"test_data/pucch_processor_format2_test_csi264.dat"}},
  {{191, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 49, 142, 14, {}, 2, 0, 1, 18964, 757, 62674, 7, 1, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols65.dat"}, {"test_data/pucch_processor_format2_test_harq65.dat"}, {"test_data/pucch_processor_format2_test_sr65.dat"}, {"test_data/pucch_processor_format2_test_csi165.dat"}, {"test_data/pucch_processor_format2_test_csi265.dat"}},
  {{227, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 175, 52, 52, {}, 16, 0, 1, 49733, 501, 45797, 7, 1, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols66.dat"}, {"test_data/pucch_processor_format2_test_harq66.dat"}, {"test_data/pucch_processor_format2_test_sr66.dat"}, {"test_data/pucch_processor_format2_test_csi166.dat"}, {"test_data/pucch_processor_format2_test_csi266.dat"}},
  {{223, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 163, 60, 32, {}, 9, 0, 1, 22580, 560, 37393, 7, 1, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols67.dat"}, {"test_data/pucch_processor_format2_test_harq67.dat"}, {"test_data/pucch_processor_format2_test_sr67.dat"}, {"test_data/pucch_processor_format2_test_csi167.dat"}, {"test_data/pucch_processor_format2_test_csi267.dat"}},
  {{160, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 135, 25, 37, {}, 5, 0, 1, 41761, 167, 32209, 7, 1, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols68.dat"}, {"test_data/pucch_processor_format2_test_harq68.dat"}, {"test_data/pucch_processor_format2_test_sr68.dat"}, {"test_data/pucch_processor_format2_test_csi168.dat"}, {"test_data/pucch_processor_format2_test_csi268.dat"}},
  {{275, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 8, 267, 4, {}, 4, 0, 1, 39029, 956, 17423, 7, 1, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols69.dat"}, {"test_data/pucch_processor_format2_test_harq69.dat"}, {"test_data/pucch_processor_format2_test_sr69.dat"}, {"test_data/pucch_processor_format2_test_csi169.dat"}, {"test_data/pucch_processor_format2_test_csi269.dat"}},
  {{206, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 44, 162, 7, {}, 3, 0, 1, 59531, 784, 50152, 7, 1, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols70.dat"}, {"test_data/pucch_processor_format2_test_harq70.dat"}, {"test_data/pucch_processor_format2_test_sr70.dat"}, {"test_data/pucch_processor_format2_test_csi170.dat"}, {"test_data/pucch_processor_format2_test_csi270.dat"}},
  {{246, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 26, 220, 12, {}, 3, 0, 1, 9715, 187, 7721, 7, 1, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols71.dat"}, {"test_data/pucch_processor_format2_test_harq71.dat"}, {"test_data/pucch_processor_format2_test_sr71.dat"}, {"test_data/pucch_processor_format2_test_csi171.dat"}, {"test_data/pucch_processor_format2_test_csi271.dat"}},
  {{179, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 91, 88, 79, {}, 2, 12, 2, 57848, 1018, 18463, 3, 0, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols72.dat"}, {"test_data/pucch_processor_format2_test_harq72.dat"}, {"test_data/pucch_processor_format2_test_sr72.dat"}, {"test_data/pucch_processor_format2_test_csi172.dat"}, {"test_data/pucch_processor_format2_test_csi272.dat"}},
  {{244, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 20, 224, 1, {}, 1, 12, 2, 42308, 260, 23563, 3, 0, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols73.dat"}, {"test_data/pucch_processor_format2_test_harq73.dat"}, {"test_data/pucch_processor_format2_test_sr73.dat"}, {"test_data/pucch_processor_format2_test_csi173.dat"}, {"test_data/pucch_processor_format2_test_csi273.dat"}},
  {{255, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 22, 233, 4, {}, 1, 12, 2, 19495, 427, 45387, 3, 0, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols74.dat"}, {"test_data/pucch_processor_format2_test_harq74.dat"}, {"test_data/pucch_processor_format2_test_sr74.dat"}, {"test_data/pucch_processor_format2_test_csi174.dat"}, {"test_data/pucch_processor_format2_test_csi274.dat"}},
  {{241, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 71, 170, 39, {}, 1, 12, 2, 155, 493, 28610, 3, 0, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols75.dat"}, {"test_data/pucch_processor_format2_test_harq75.dat"}, {"test_data/pucch_processor_format2_test_sr75.dat"}, {"test_data/pucch_processor_format2_test_csi175.dat"}, {"test_data/pucch_processor_format2_test_csi275.dat"}},
  {{261, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 36, 225, 0, {}, 1, 12, 2, 4164, 857, 20310, 3, 0, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols76.dat"}, {"test_data/pucch_processor_format2_test_harq76.dat"}, {"test_data/pucch_processor_format2_test_sr76.dat"}, {"test_data/pucch_processor_format2_test_csi176.dat"}, {"test_data/pucch_processor_format2_test_csi276.dat"}},
  {{250, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 77, 173, 75, {}, 1, 12, 2, 23315, 779, 20491, 3, 0, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols77.dat"}, {"test_data/pucch_processor_format2_test_harq77.dat"}, {"test_data/pucch_processor_format2_test_sr77.dat"}, {"test_data/pucch_processor_format2_test_csi177.dat"}, {"test_data/pucch_processor_format2_test_csi277.dat"}},
  {{188, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 28, 160, 21, {}, 3, 12, 2, 8862, 300, 9265, 3, 0, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols78.dat"}, {"test_data/pucch_processor_format2_test_harq78.dat"}, {"test_data/pucch_processor_format2_test_sr78.dat"}, {"test_data/pucch_processor_format2_test_csi178.dat"}, {"test_data/pucch_processor_format2_test_csi278.dat"}},
  {{103, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 78, 25, 29, {}, 2, 12, 2, 20789, 263, 45422, 3, 0, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols79.dat"}, {"test_data/pucch_processor_format2_test_harq79.dat"}, {"test_data/pucch_processor_format2_test_sr79.dat"}, {"test_data/pucch_processor_format2_test_csi179.dat"}, {"test_data/pucch_processor_format2_test_csi279.dat"}},
  {{214, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 5, 209, 3, {}, 1, 12, 2, 40506, 731, 52327, 3, 0, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols80.dat"}, {"test_data/pucch_processor_format2_test_harq80.dat"}, {"test_data/pucch_processor_format2_test_sr80.dat"}, {"test_data/pucch_processor_format2_test_csi180.dat"}, {"test_data/pucch_processor_format2_test_csi280.dat"}},
  {{52, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 6, 46, 5, {}, 1, 12, 2, 13500, 67, 38852, 3, 0, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols81.dat"}, {"test_data/pucch_processor_format2_test_harq81.dat"}, {"test_data/pucch_processor_format2_test_sr81.dat"}, {"test_data/pucch_processor_format2_test_csi181.dat"}, {"test_data/pucch_processor_format2_test_csi281.dat"}},
  {{116, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 51, 65, 29, {}, 1, 12, 2, 44138, 322, 51497, 3, 0, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols82.dat"}, {"test_data/pucch_processor_format2_test_harq82.dat"}, {"test_data/pucch_processor_format2_test_sr82.dat"}, {"test_data/pucch_processor_format2_test_csi182.dat"}, {"test_data/pucch_processor_format2_test_csi282.dat"}},
  {{87, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 61, 26, 36, {}, 1, 12, 2, 1909, 982, 48024, 3, 0, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols83.dat"}, {"test_data/pucch_processor_format2_test_harq83.dat"}, {"test_data/pucch_processor_format2_test_sr83.dat"}, {"test_data/pucch_processor_format2_test_csi183.dat"}, {"test_data/pucch_processor_format2_test_csi283.dat"}},
  {{260, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 8, 252, 4, {}, 4, 12, 2, 27959, 506, 3755, 3, 0, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols84.dat"}, {"test_data/pucch_processor_format2_test_harq84.dat"}, {"test_data/pucch_processor_format2_test_sr84.dat"}, {"test_data/pucch_processor_format2_test_csi184.dat"}, {"test_data/pucch_processor_format2_test_csi284.dat"}},
  {{127, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 27, 100, 10, {}, 2, 12, 2, 18196, 350, 45861, 3, 0, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols85.dat"}, {"test_data/pucch_processor_format2_test_harq85.dat"}, {"test_data/pucch_processor_format2_test_sr85.dat"}, {"test_data/pucch_processor_format2_test_csi185.dat"}, {"test_data/pucch_processor_format2_test_csi285.dat"}},
  {{229, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 168, 61, 147, {}, 2, 12, 2, 38881, 803, 23698, 3, 0, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols86.dat"}, {"test_data/pucch_processor_format2_test_harq86.dat"}, {"test_data/pucch_processor_format2_test_sr86.dat"}, {"test_data/pucch_processor_format2_test_csi186.dat"}, {"test_data/pucch_processor_format2_test_csi286.dat"}},
  {{251, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 4, 247, 0, {}, 1, 12, 2, 25540, 862, 46389, 3, 0, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols87.dat"}, {"test_data/pucch_processor_format2_test_harq87.dat"}, {"test_data/pucch_processor_format2_test_sr87.dat"}, {"test_data/pucch_processor_format2_test_csi187.dat"}, {"test_data/pucch_processor_format2_test_csi287.dat"}},
  {{92, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 64, 28, 52, {}, 1, 12, 2, 52874, 461, 6126, 3, 0, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols88.dat"}, {"test_data/pucch_processor_format2_test_harq88.dat"}, {"test_data/pucch_processor_format2_test_sr88.dat"}, {"test_data/pucch_processor_format2_test_csi188.dat"}, {"test_data/pucch_processor_format2_test_csi288.dat"}},
  {{116, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 15, 101, 3, {}, 1, 12, 2, 65134, 941, 18603, 3, 0, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols89.dat"}, {"test_data/pucch_processor_format2_test_harq89.dat"}, {"test_data/pucch_processor_format2_test_sr89.dat"}, {"test_data/pucch_processor_format2_test_csi189.dat"}, {"test_data/pucch_processor_format2_test_csi289.dat"}},
  {{258, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 21, 237, 1, {}, 2, 12, 2, 47559, 611, 46293, 3, 1, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols90.dat"}, {"test_data/pucch_processor_format2_test_harq90.dat"}, {"test_data/pucch_processor_format2_test_sr90.dat"}, {"test_data/pucch_processor_format2_test_csi190.dat"}, {"test_data/pucch_processor_format2_test_csi290.dat"}},
  {{152, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 81, 71, 10, {}, 1, 12, 2, 25684, 437, 19093, 3, 1, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols91.dat"}, {"test_data/pucch_processor_format2_test_harq91.dat"}, {"test_data/pucch_processor_format2_test_sr91.dat"}, {"test_data/pucch_processor_format2_test_csi191.dat"}, {"test_data/pucch_processor_format2_test_csi291.dat"}},
  {{259, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 16, 243, 10, {}, 1, 12, 2, 13983, 834, 3723, 3, 1, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols92.dat"}, {"test_data/pucch_processor_format2_test_harq92.dat"}, {"test_data/pucch_processor_format2_test_sr92.dat"}, {"test_data/pucch_processor_format2_test_csi192.dat"}, {"test_data/pucch_processor_format2_test_csi292.dat"}},
  {{233, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 46, 187, 12, {}, 1, 12, 2, 29315, 329, 9184, 3, 1, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols93.dat"}, {"test_data/pucch_processor_format2_test_harq93.dat"}, {"test_data/pucch_processor_format2_test_sr93.dat"}, {"test_data/pucch_processor_format2_test_csi193.dat"}, {"test_data/pucch_processor_format2_test_csi293.dat"}},
  {{116, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 64, 52, 7, {}, 1, 12, 2, 10220, 787, 7772, 3, 1, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols94.dat"}, {"test_data/pucch_processor_format2_test_harq94.dat"}, {"test_data/pucch_processor_format2_test_sr94.dat"}, {"test_data/pucch_processor_format2_test_csi194.dat"}, {"test_data/pucch_processor_format2_test_csi294.dat"}},
  {{188, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 6, 182, 2, {}, 1, 12, 2, 31937, 813, 37507, 3, 1, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols95.dat"}, {"test_data/pucch_processor_format2_test_harq95.dat"}, {"test_data/pucch_processor_format2_test_sr95.dat"}, {"test_data/pucch_processor_format2_test_csi195.dat"}, {"test_data/pucch_processor_format2_test_csi295.dat"}},
  {{274, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 71, 203, 10, {}, 4, 12, 2, 57655, 220, 3123, 3, 1, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols96.dat"}, {"test_data/pucch_processor_format2_test_harq96.dat"}, {"test_data/pucch_processor_format2_test_sr96.dat"}, {"test_data/pucch_processor_format2_test_csi196.dat"}, {"test_data/pucch_processor_format2_test_csi296.dat"}},
  {{248, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 144, 104, 26, {}, 2, 12, 2, 19211, 398, 13047, 3, 1, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols97.dat"}, {"test_data/pucch_processor_format2_test_harq97.dat"}, {"test_data/pucch_processor_format2_test_sr97.dat"}, {"test_data/pucch_processor_format2_test_csi197.dat"}, {"test_data/pucch_processor_format2_test_csi297.dat"}},
  {{256, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 18, 238, 3, {}, 1, 12, 2, 53925, 235, 40987, 3, 1, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols98.dat"}, {"test_data/pucch_processor_format2_test_harq98.dat"}, {"test_data/pucch_processor_format2_test_sr98.dat"}, {"test_data/pucch_processor_format2_test_csi198.dat"}, {"test_data/pucch_processor_format2_test_csi298.dat"}},
  {{247, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 167, 80, 102, {}, 1, 12, 2, 61245, 475, 40594, 3, 1, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols99.dat"}, {"test_data/pucch_processor_format2_test_harq99.dat"}, {"test_data/pucch_processor_format2_test_sr99.dat"}, {"test_data/pucch_processor_format2_test_csi199.dat"}, {"test_data/pucch_processor_format2_test_csi299.dat"}},
  {{253, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 9, 244, 8, {}, 1, 12, 2, 40107, 328, 31753, 3, 1, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols100.dat"}, {"test_data/pucch_processor_format2_test_harq100.dat"}, {"test_data/pucch_processor_format2_test_sr100.dat"}, {"test_data/pucch_processor_format2_test_csi1100.dat"}, {"test_data/pucch_processor_format2_test_csi2100.dat"}},
  {{248, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 158, 90, 156, {}, 1, 12, 2, 26387, 585, 54194, 3, 1, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols101.dat"}, {"test_data/pucch_processor_format2_test_harq101.dat"}, {"test_data/pucch_processor_format2_test_sr101.dat"}, {"test_data/pucch_processor_format2_test_csi1101.dat"}, {"test_data/pucch_processor_format2_test_csi2101.dat"}},
  {{143, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 57, 86, 22, {}, 4, 12, 2, 7925, 99, 40328, 3, 1, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols102.dat"}, {"test_data/pucch_processor_format2_test_harq102.dat"}, {"test_data/pucch_processor_format2_test_sr102.dat"}, {"test_data/pucch_processor_format2_test_csi1102.dat"}, {"test_data/pucch_processor_format2_test_csi2102.dat"}},
  {{258, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 34, 224, 7, {}, 3, 12, 2, 22096, 526, 21708, 3, 1, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols103.dat"}, {"test_data/pucch_processor_format2_test_harq103.dat"}, {"test_data/pucch_processor_format2_test_sr103.dat"}, {"test_data/pucch_processor_format2_test_csi1103.dat"}, {"test_data/pucch_processor_format2_test_csi2103.dat"}},
  {{193, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 94, 99, 54, {}, 2, 12, 2, 56501, 816, 8583, 3, 1, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols104.dat"}, {"test_data/pucch_processor_format2_test_harq104.dat"}, {"test_data/pucch_processor_format2_test_sr104.dat"}, {"test_data/pucch_processor_format2_test_csi1104.dat"}, {"test_data/pucch_processor_format2_test_csi2104.dat"}},
  {{257, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 115, 142, 89, {}, 1, 12, 2, 25716, 82, 47212, 3, 1, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols105.dat"}, {"test_data/pucch_processor_format2_test_harq105.dat"}, {"test_data/pucch_processor_format2_test_sr105.dat"}, {"test_data/pucch_processor_format2_test_csi1105.dat"}, {"test_data/pucch_processor_format2_test_csi2105.dat"}},
  {{107, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 23, 84, 12, {}, 1, 12, 2, 47909, 7, 34598, 3, 1, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols106.dat"}, {"test_data/pucch_processor_format2_test_harq106.dat"}, {"test_data/pucch_processor_format2_test_sr106.dat"}, {"test_data/pucch_processor_format2_test_csi1106.dat"}, {"test_data/pucch_processor_format2_test_csi2106.dat"}},
  {{75, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 41, 34, 8, {}, 1, 12, 2, 45350, 566, 28155, 3, 1, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols107.dat"}, {"test_data/pucch_processor_format2_test_harq107.dat"}, {"test_data/pucch_processor_format2_test_sr107.dat"}, {"test_data/pucch_processor_format2_test_csi1107.dat"}, {"test_data/pucch_processor_format2_test_csi2107.dat"}},
  {{185, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 53, 132, 26, {}, 3, 12, 2, 33440, 813, 19244, 7, 0, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols108.dat"}, {"test_data/pucch_processor_format2_test_harq108.dat"}, {"test_data/pucch_processor_format2_test_sr108.dat"}, {"test_data/pucch_processor_format2_test_csi1108.dat"}, {"test_data/pucch_processor_format2_test_csi2108.dat"}},
  {{153, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 50, 103, 16, {}, 2, 12, 2, 1048, 151, 57611, 7, 0, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols109.dat"}, {"test_data/pucch_processor_format2_test_harq109.dat"}, {"test_data/pucch_processor_format2_test_sr109.dat"}, {"test_data/pucch_processor_format2_test_csi1109.dat"}, {"test_data/pucch_processor_format2_test_csi2109.dat"}},
  {{177, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 85, 92, 78, {}, 1, 12, 2, 61101, 888, 63984, 7, 0, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols110.dat"}, {"test_data/pucch_processor_format2_test_harq110.dat"}, {"test_data/pucch_processor_format2_test_sr110.dat"}, {"test_data/pucch_processor_format2_test_csi1110.dat"}, {"test_data/pucch_processor_format2_test_csi2110.dat"}},
  {{256, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 40, 216, 6, {}, 1, 12, 2, 31926, 78, 13038, 7, 0, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols111.dat"}, {"test_data/pucch_processor_format2_test_harq111.dat"}, {"test_data/pucch_processor_format2_test_sr111.dat"}, {"test_data/pucch_processor_format2_test_csi1111.dat"}, {"test_data/pucch_processor_format2_test_csi2111.dat"}},
  {{247, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 54, 193, 17, {}, 1, 12, 2, 51688, 519, 54308, 7, 0, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols112.dat"}, {"test_data/pucch_processor_format2_test_harq112.dat"}, {"test_data/pucch_processor_format2_test_sr112.dat"}, {"test_data/pucch_processor_format2_test_csi1112.dat"}, {"test_data/pucch_processor_format2_test_csi2112.dat"}},
  {{184, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 62, 122, 38, {}, 1, 12, 2, 49591, 343, 38109, 7, 0, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols113.dat"}, {"test_data/pucch_processor_format2_test_harq113.dat"}, {"test_data/pucch_processor_format2_test_sr113.dat"}, {"test_data/pucch_processor_format2_test_csi1113.dat"}, {"test_data/pucch_processor_format2_test_csi2113.dat"}},
  {{132, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 15, 117, 2, {}, 5, 12, 2, 36692, 413, 14594, 7, 0, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols114.dat"}, {"test_data/pucch_processor_format2_test_harq114.dat"}, {"test_data/pucch_processor_format2_test_sr114.dat"}, {"test_data/pucch_processor_format2_test_csi1114.dat"}, {"test_data/pucch_processor_format2_test_csi2114.dat"}},
  {{274, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 5, 269, 1, {}, 3, 12, 2, 32375, 84, 3283, 7, 0, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols115.dat"}, {"test_data/pucch_processor_format2_test_harq115.dat"}, {"test_data/pucch_processor_format2_test_sr115.dat"}, {"test_data/pucch_processor_format2_test_csi1115.dat"}, {"test_data/pucch_processor_format2_test_csi2115.dat"}},
  {{234, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 26, 208, 4, {}, 2, 12, 2, 37162, 749, 54429, 7, 0, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols116.dat"}, {"test_data/pucch_processor_format2_test_harq116.dat"}, {"test_data/pucch_processor_format2_test_sr116.dat"}, {"test_data/pucch_processor_format2_test_csi1116.dat"}, {"test_data/pucch_processor_format2_test_csi2116.dat"}},
  {{114, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 52, 62, 26, {}, 1, 12, 2, 33096, 518, 43386, 7, 0, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols117.dat"}, {"test_data/pucch_processor_format2_test_harq117.dat"}, {"test_data/pucch_processor_format2_test_sr117.dat"}, {"test_data/pucch_processor_format2_test_csi1117.dat"}, {"test_data/pucch_processor_format2_test_csi2117.dat"}},
  {{174, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 147, 27, 34, {}, 1, 12, 2, 1603, 325, 17940, 7, 0, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols118.dat"}, {"test_data/pucch_processor_format2_test_harq118.dat"}, {"test_data/pucch_processor_format2_test_sr118.dat"}, {"test_data/pucch_processor_format2_test_csi1118.dat"}, {"test_data/pucch_processor_format2_test_csi2118.dat"}},
  {{178, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 94, 84, 84, {}, 1, 12, 2, 22142, 298, 10803, 7, 0, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols119.dat"}, {"test_data/pucch_processor_format2_test_harq119.dat"}, {"test_data/pucch_processor_format2_test_sr119.dat"}, {"test_data/pucch_processor_format2_test_csi1119.dat"}, {"test_data/pucch_processor_format2_test_csi2119.dat"}},
  {{249, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 44, 205, 4, {}, 8, 12, 2, 30260, 1019, 60217, 7, 0, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols120.dat"}, {"test_data/pucch_processor_format2_test_harq120.dat"}, {"test_data/pucch_processor_format2_test_sr120.dat"}, {"test_data/pucch_processor_format2_test_csi1120.dat"}, {"test_data/pucch_processor_format2_test_csi2120.dat"}},
  {{268, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 4, 264, 0, {}, 4, 12, 2, 11518, 763, 16065, 7, 0, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols121.dat"}, {"test_data/pucch_processor_format2_test_harq121.dat"}, {"test_data/pucch_processor_format2_test_sr121.dat"}, {"test_data/pucch_processor_format2_test_csi1121.dat"}, {"test_data/pucch_processor_format2_test_csi2121.dat"}},
  {{172, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 33, 139, 7, {}, 3, 12, 2, 60786, 450, 18462, 7, 0, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols122.dat"}, {"test_data/pucch_processor_format2_test_harq122.dat"}, {"test_data/pucch_processor_format2_test_sr122.dat"}, {"test_data/pucch_processor_format2_test_csi1122.dat"}, {"test_data/pucch_processor_format2_test_csi2122.dat"}},
  {{233, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 106, 127, 67, {}, 2, 12, 2, 15376, 282, 46839, 7, 0, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols123.dat"}, {"test_data/pucch_processor_format2_test_harq123.dat"}, {"test_data/pucch_processor_format2_test_sr123.dat"}, {"test_data/pucch_processor_format2_test_csi1123.dat"}, {"test_data/pucch_processor_format2_test_csi2123.dat"}},
  {{173, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 9, 164, 5, {}, 2, 12, 2, 18705, 210, 32931, 7, 0, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols124.dat"}, {"test_data/pucch_processor_format2_test_harq124.dat"}, {"test_data/pucch_processor_format2_test_sr124.dat"}, {"test_data/pucch_processor_format2_test_csi1124.dat"}, {"test_data/pucch_processor_format2_test_csi2124.dat"}},
  {{246, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 8, 238, 2, {}, 1, 12, 2, 6786, 906, 53655, 7, 0, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols125.dat"}, {"test_data/pucch_processor_format2_test_harq125.dat"}, {"test_data/pucch_processor_format2_test_sr125.dat"}, {"test_data/pucch_processor_format2_test_csi1125.dat"}, {"test_data/pucch_processor_format2_test_csi2125.dat"}},
  {{270, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 52, 218, 32, {}, 4, 12, 2, 27066, 533, 41115, 7, 1, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols126.dat"}, {"test_data/pucch_processor_format2_test_harq126.dat"}, {"test_data/pucch_processor_format2_test_sr126.dat"}, {"test_data/pucch_processor_format2_test_csi1126.dat"}, {"test_data/pucch_processor_format2_test_csi2126.dat"}},
  {{245, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 89, 156, 86, {}, 2, 12, 2, 9175, 677, 37908, 7, 1, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols127.dat"}, {"test_data/pucch_processor_format2_test_harq127.dat"}, {"test_data/pucch_processor_format2_test_sr127.dat"}, {"test_data/pucch_processor_format2_test_csi1127.dat"}, {"test_data/pucch_processor_format2_test_csi2127.dat"}},
  {{267, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 11, 256, 9, {}, 1, 12, 2, 9692, 212, 661, 7, 1, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols128.dat"}, {"test_data/pucch_processor_format2_test_harq128.dat"}, {"test_data/pucch_processor_format2_test_sr128.dat"}, {"test_data/pucch_processor_format2_test_csi1128.dat"}, {"test_data/pucch_processor_format2_test_csi2128.dat"}},
  {{171, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 115, 56, 112, {}, 1, 12, 2, 13058, 188, 47083, 7, 1, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols129.dat"}, {"test_data/pucch_processor_format2_test_harq129.dat"}, {"test_data/pucch_processor_format2_test_sr129.dat"}, {"test_data/pucch_processor_format2_test_csi1129.dat"}, {"test_data/pucch_processor_format2_test_csi2129.dat"}},
  {{141, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 130, 11, 118, {}, 1, 12, 2, 20935, 822, 6061, 7, 1, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols130.dat"}, {"test_data/pucch_processor_format2_test_harq130.dat"}, {"test_data/pucch_processor_format2_test_sr130.dat"}, {"test_data/pucch_processor_format2_test_csi1130.dat"}, {"test_data/pucch_processor_format2_test_csi2130.dat"}},
  {{205, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 107, 98, 97, {}, 1, 12, 2, 61013, 211, 52092, 7, 1, 0, 0}}, {"test_data/pucch_processor_format2_test_input_symbols131.dat"}, {"test_data/pucch_processor_format2_test_harq131.dat"}, {"test_data/pucch_processor_format2_test_sr131.dat"}, {"test_data/pucch_processor_format2_test_csi1131.dat"}, {"test_data/pucch_processor_format2_test_csi2131.dat"}},
  {{265, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 43, 222, 33, {}, 8, 12, 2, 20728, 796, 45939, 7, 1, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols132.dat"}, {"test_data/pucch_processor_format2_test_harq132.dat"}, {"test_data/pucch_processor_format2_test_sr132.dat"}, {"test_data/pucch_processor_format2_test_csi1132.dat"}, {"test_data/pucch_processor_format2_test_csi2132.dat"}},
  {{239, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 54, 185, 36, {}, 4, 12, 2, 47980, 326, 38475, 7, 1, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols133.dat"}, {"test_data/pucch_processor_format2_test_harq133.dat"}, {"test_data/pucch_processor_format2_test_sr133.dat"}, {"test_data/pucch_processor_format2_test_csi1133.dat"}, {"test_data/pucch_processor_format2_test_csi2133.dat"}},
  {{255, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 3, 252, 0, {}, 3, 12, 2, 14706, 59, 2373, 7, 1, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols134.dat"}, {"test_data/pucch_processor_format2_test_harq134.dat"}, {"test_data/pucch_processor_format2_test_sr134.dat"}, {"test_data/pucch_processor_format2_test_csi1134.dat"}, {"test_data/pucch_processor_format2_test_csi2134.dat"}},
  {{107, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 103, 4, 70, {}, 2, 12, 2, 6111, 68, 18157, 7, 1, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols135.dat"}, {"test_data/pucch_processor_format2_test_harq135.dat"}, {"test_data/pucch_processor_format2_test_sr135.dat"}, {"test_data/pucch_processor_format2_test_csi1135.dat"}, {"test_data/pucch_processor_format2_test_csi2135.dat"}},
  {{259, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 14, 245, 11, {}, 2, 12, 2, 27423, 320, 26880, 7, 1, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols136.dat"}, {"test_data/pucch_processor_format2_test_harq136.dat"}, {"test_data/pucch_processor_format2_test_sr136.dat"}, {"test_data/pucch_processor_format2_test_csi1136.dat"}, {"test_data/pucch_processor_format2_test_csi2136.dat"}},
  {{206, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 25, 181, 17, {}, 1, 12, 2, 62810, 396, 15539, 7, 1, 4, 0}}, {"test_data/pucch_processor_format2_test_input_symbols137.dat"}, {"test_data/pucch_processor_format2_test_harq137.dat"}, {"test_data/pucch_processor_format2_test_sr137.dat"}, {"test_data/pucch_processor_format2_test_csi1137.dat"}, {"test_data/pucch_processor_format2_test_csi2137.dat"}},
  {{267, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 165, 102, 135, {}, 8, 12, 2, 31529, 397, 47637, 7, 1, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols138.dat"}, {"test_data/pucch_processor_format2_test_harq138.dat"}, {"test_data/pucch_processor_format2_test_sr138.dat"}, {"test_data/pucch_processor_format2_test_csi1138.dat"}, {"test_data/pucch_processor_format2_test_csi2138.dat"}},
  {{222, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 181, 41, 112, {}, 5, 12, 2, 58153, 325, 61070, 7, 1, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols139.dat"}, {"test_data/pucch_processor_format2_test_harq139.dat"}, {"test_data/pucch_processor_format2_test_sr139.dat"}, {"test_data/pucch_processor_format2_test_csi1139.dat"}, {"test_data/pucch_processor_format2_test_csi2139.dat"}},
  {{272, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 26, 246, 11, {}, 3, 12, 2, 54039, 137, 57882, 7, 1, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols140.dat"}, {"test_data/pucch_processor_format2_test_harq140.dat"}, {"test_data/pucch_processor_format2_test_sr140.dat"}, {"test_data/pucch_processor_format2_test_csi1140.dat"}, {"test_data/pucch_processor_format2_test_csi2140.dat"}},
  {{79, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 11, 68, 1, {}, 2, 12, 2, 62253, 964, 37, 7, 1, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols141.dat"}, {"test_data/pucch_processor_format2_test_harq141.dat"}, {"test_data/pucch_processor_format2_test_sr141.dat"}, {"test_data/pucch_processor_format2_test_csi1141.dat"}, {"test_data/pucch_processor_format2_test_csi2141.dat"}},
  {{237, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 86, 151, 41, {}, 2, 12, 2, 36187, 961, 44233, 7, 1, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols142.dat"}, {"test_data/pucch_processor_format2_test_harq142.dat"}, {"test_data/pucch_processor_format2_test_sr142.dat"}, {"test_data/pucch_processor_format2_test_csi1142.dat"}, {"test_data/pucch_processor_format2_test_csi2142.dat"}},
  {{114, 14, {nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 55, 59, 50, {}, 2, 12, 2, 64824, 401, 19353, 7, 1, 6, 0}}, {"test_data/pucch_processor_format2_test_input_symbols143.dat"}, {"test_data/pucch_processor_format2_test_harq143.dat"}, {"test_data/pucch_processor_format2_test_sr143.dat"}, {"test_data/pucch_processor_format2_test_csi1143.dat"}, {"test_data/pucch_processor_format2_test_csi2143.dat"}},
    // clang-format on
};

} // namespace srsran
